// This file is subject to a 1-clause BSD license.
// Its contents can be found in the enclosed LICENSE file.

package action

const TextUserName = "wie"

// action defines a single action with a set of possible replies.
// One of which will be chosen at random, by the bot.
//
// The answers should be written as if part of an action.
// E.g.: "/me <something something...>"
type action struct {
	Names   []string // Name by which the action is invoked.
	Answers []string // Possible set of replies for this action.
}

// TextActions defines all known actions.
var TextActions = []action{
	{
		[]string{"peuk"},
		[]string{
			"geeft %s de asbak en aansteker. En een peuk.",
			"geeft %s een nieuw pakje sigaretten.",
			"geeft %s een nieuw pakje shag.",
		},
	},
	{
		[]string{"wijn"},
		[]string{
			"geeft %s een glaasje rode wijn.",
			"geeft %s een glaasje witte wijn.",
		},
	},
	{
		[]string{"bier"},
		[]string{
			"schenkt %s een bush 12 procent.",
			"geeft %s een koud pilsje.",
			"geeft %s een West Vleteren.",
		},
	},
	{
		[]string{"koffie", "kof"},
		[]string{
			"overhandigt %s een bakkie pleur.",
			"zet voor %s een haags kopje koffie.",
			"geeft %s een stevige bak koffie.",
			"brengt %s een grote mok koffie verkeerd.",
		},
	},
	{
		[]string{"thee"},
		[]string{
			"zet een kopje thee voor %s.",
			"geeft %s een kopje thee.",
			"brengt %s een glas heet water een een doos met 16 soorten thee.",
		},
	},
	{
		[]string{"cola"},
		[]string{
			"schenkt een glas koude cola in voor %s.",
			"geeft %s een cola zero met ijs.",
			"brengt %s een anderhalve literfles cola.",
		},
	},
	{
		[]string{"fris"},
		[]string{
			"schenkt %s een groot glas koude limonade.",
			"geeft %s de fles cola aan.",
			"geeft %s een scheut ijskoud aardbeiensap.",
			"geeft %s een scheut ijskoud bosvruchtensap.",
			"geeft %s een scheut ijskoud citroensap.",
			"geeft %s een scheut ijskoud appelsap.",
			"geeft %s een scheut ijskoud sinaasappelsap.",
		},
	},
	{
		[]string{"joint"},
		[]string{
			"geeft %s een zakje met wiet wat vloeitjes en een tipje.",
			"geeft %s een zakje met polm wat vloeitjes en een tipje.",
			"geeft %s een voorgedraaide joint.",
		},
	},
	{
		[]string{"lollie"},
		[]string{
			"geeft %s lollie.",
			"stampt een suikerspin samen, ajb een lollie %s",
			"vraagt of %s voor Kojak wil spelen.",
			"geeft %s een ijslollie.",
		},
	},
	{
		[]string{"boks"},
		[]string{
			"geeft %s een boks en zegt dat het Oké is.",
		},
	},
	{
		[]string{"sokken"},
		[]string{
			"geeft %s een paar door mamaD gebreide sokken.",
			"welke maat wil je %s?",
			"geeft %s wol en breinaalden; doe het zelf!",
		},
	},
	{
		[]string{"boksbal"},
		[]string{
			"geeft %s een boksbal: reageer je maar eens lekker af.",
			"geeft %s een paar bokshandschoenen en wijst naar zijn kin",
		},
	},
	{
		[]string{"hond"},
		[]string{
			"geeft %s een lijn en gaat vrolijk kwispelend op zijn knieën zitten.",
			"geeft %s een zak voer en een bak.",
			"maakt snel een reisje naar roemenie.",
			"kijkt verschrikt om zich heen 'waar?!? help %s!!",
			"geeft %s een vleermuis.",
		},
	},
}